Big Huge Thesaurus

kit and caboodle

noun